home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / font / FontManager$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.0 KB  |  39 lines

  1. package sun.font;
  2.  
  3. import java.io.File;
  4. import java.security.PrivilegedAction;
  5. import java.util.ArrayList;
  6. import sun.java2d.SunGraphicsEnvironment;
  7.  
  8. final class FontManager$2 implements PrivilegedAction {
  9.    public Object run() {
  10.       if (FontManager.access$200().length == 1) {
  11.          File var6 = new File(FontManager.access$200()[0]);
  12.          String[] var7 = var6.list(SunGraphicsEnvironment.ttFilter);
  13.          if (var7 == null) {
  14.             return new String[0];
  15.          } else {
  16.             for(int var8 = 0; var8 < var7.length; ++var8) {
  17.                var7[var8] = var7[var8].toLowerCase();
  18.             }
  19.  
  20.             return var7;
  21.          }
  22.       } else {
  23.          ArrayList var1 = new ArrayList();
  24.  
  25.          for(int var2 = 0; var2 < FontManager.access$200().length; ++var2) {
  26.             File var3 = new File(FontManager.access$200()[var2]);
  27.             String[] var4 = var3.list(SunGraphicsEnvironment.ttFilter);
  28.             if (var4 != null) {
  29.                for(int var5 = 0; var5 < var4.length; ++var5) {
  30.                   var1.add(var4[var5].toLowerCase());
  31.                }
  32.             }
  33.          }
  34.  
  35.          return var1.toArray(FontManager.access$300());
  36.       }
  37.    }
  38. }
  39.